package py.com.erpone.view.datamodel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import py.com.erpone.entity.dm.Proveedor;
import py.com.erpone.entity.dm.Rol;
import py.com.erpone.entity.dm.SolicitudPedido;
import py.com.erpone.entity.dm.Usuario;

public class SolicitudPedidoModel extends ListDataModel<SolicitudPedido> implements SelectableDataModel<SolicitudPedido> {
	
	public SolicitudPedidoModel() {
	}

	public SolicitudPedidoModel(List<SolicitudPedido> arg0) {
		super(arg0);
	}

	public Object getRowKey(SolicitudPedido solicitudPedido) {
		return solicitudPedido.getId();
	}

	@Override
	public SolicitudPedido getRowData(String rowKey) {
        List<SolicitudPedido> solicitudesPedidos = (List<SolicitudPedido>) getWrappedData();            
        for(SolicitudPedido solicitudPedido : solicitudesPedidos) {  
            if(solicitudPedido.getId().equals(rowKey))  
                return solicitudPedido;  
        }            
        return null; 
	}

}
